package com.example.administrator.basedemos.picRx;

import android.content.Context;

/**
 * 创建者     ZCL
 * 创建时间   2018/3/19 19:51
 * 描述	      ${TODO}
 * <p>
 * 更新者     $Author$
 * 更新时间   $Date$
 * 更新描述   ${TODO}
 */

public class PicLoaderRx {


    static PicLoaderRx mLoaderRx = null;
    private String mUrl;

    private PicLoaderRx() {
    }

    public static PicLoaderRx getInsantance(Context context) {
        synchronized (PicLoaderRx.class) {
            if (mLoaderRx == null) {
                mLoaderRx = new Builder(context).build();
            }
        }
        return mLoaderRx;
    }

    public PicLoaderRx url(String url) {
        this.mUrl = url;
        return mLoaderRx;
    }

    public static class Builder extends PicLoaderRx {
        private final Context context;

        public Builder(Context context) {
            this.context = context;
        }

        public PicLoaderRx build() {
            return new PicLoaderRx();
        }
    }
}
